package com.ssy.lingxi.pay.api.model.vo.request.allInPay;

import lombok.Data;

import java.io.Serializable;

/**
 * 分账退款列表实体类
 *
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/20
 */
@Data
public class SplitRefundVO implements Serializable {
    /**
     * 目前收款人是商户会员id
     * 原订单（消费订单、代付订单）分账收款人
     * 如果是平台，则填#yunBizUserId_B2C#
     */
    private Long memberId;
    /**
     * 目前收款人是商户会员角色id
     * 原订单（消费订单、代付订单）分账收款人
     */
    private Long memberRoleId;
    /**
     * 这个不用传,业务自己获取
     * 平台分账退款，需填写平台的标准账户集编号（不支持100003-准备金额度账户集）
     */
    private String accountSetNo;
    /**
     * 分账退款金额 单位元
     */
    private Double amount;
    /**
     * 分账退款手续费
     * 默认没有手续费
     */
    private Double feeAmount = 0D;
    /**
     * 备注，最长50个字符
     */
    private String remark;
}
